Object.defineProperty(exports, "__esModule", {
    value: !0
}), exports.loginWithCode = function(t) {
    var r = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : "";
    return new Promise(function(n, o) {
        return e.default.http("User.loginWithCode", {
            code: t,
            system: JSON.stringify(r)
        }).then(function(e) {
            e.errcode ? (console.error("API loginWithCode:", e.message || e), o(e)) : e.data ? n(e.data) : o(e);
        }).catch(function(e) {
            console.error("loginWithCode 服务器出错:", e), o(e);
        });
    });
}, exports.getUserInfo = function(t) {
    return new Promise(function(r, n) {
        return e.default.http("User.getUserInfo", {
            openid: t
        }).then(function(e) {
            !e.errcode && e.data ? r(e.data) : n(e);
        });
    });
}, exports.updateUserInfo = function(t) {
    return new Promise(function(r, n) {
        return e.default.http("User.updateUserInfo", t).then(function(e) {
            !e.errcode && e.data ? r(e.data) : n(e);
        });
    });
}, exports.decodeUserMobile = function(t) {
    return new Promise(function(r, n) {
        return e.default.http("User.decodeUserMobile", t, !0).then(function(e) {
            e.errcode ? n(e) : r(e.data);
        });
    });
}, exports.getMemberInfoById = function(t) {
    return new Promise(function(r, n) {
        return e.default.http("User.getMemberInfoById", t, !1, !0).then(function(e) {
            !e.errcode && e.data ? r(e.data) : n(e);
        }).catch(n);
    });
};

var e = t(require("../utils/request"));

t(require("../store/index"));

function t(e) {
    return e && e.__esModule ? e : {
        default: e
    };
}